UDisc Player and Course Analysis

Paul McBeth Throwing, allthingsdiscgolf.com

This analysis uses data from Udisc’s website, which records scores and other data associated with professional disc golf tournaments played throughout the year. It will assume the reader understands the basics of disc golf, which is basically the same as traditional golf, but instead of hitting balls into a cup the players throw discs into a basket. Individual statistics will be examined, as well as statistics pertaining to specific courses and holes.

This analysis will be limited to a subset of tournaments from the professional schedule. The data for the tournaments was taken from here. Results were copied and pasted into excel, saved individually, and a script was made to compile all the scores into one dataset (Compile_Scores.R). Two other datasets were manually created in excel to map the courses to the specific tournaments and rounds they were played, and to track par and length for each hole played (Data/Round_Course_Map.xlsx and Data/Course_Hole_Map.xlsx respectively)

Setup

The first thing we need to do is set up our environment to run the analysis

Tournament round results were stored in dataset hole_scores, the round and course mapping was stored in round_course_map, and the length and par information for each hole was stored in course_hole_map. round_course_map and course_hole_map were joined to the hole_scores dataset to get course and length information for every hole played. Let’s preview the hole_scores dataset to make sure the data was imported and joined properly:

Everything is looking good! The subset of tournaments included in this analysis are as follows:

  1. Des Moines
  2. DGLO
  3. GMC
  4. Idlewild
  5. Jonesboro
  6. Ledgestone
  7. LV Challenge
  8. MVP Open
  9. OTB Open
  10. Portland
  11. Preserve
  12. Texas State
  13. Waco

Player Analysis

Average Par Score

The first thing I’d like to look at is who scores the best. To do this, let’s take a look at the average score in relation to par for some of the best performing players. Let’s also limit this to players who have only played in at least 8 different events out of the 13 included.

For those that follow professional disc golf at all, it’s not really surprising at all to see these names at the top, with Ricky Wysocki performing the best, averaging 0.46 strokes under par across all holes played. Just so we can use it later to limit our analysis for other statistics, let’s get the top 50 players by average_par_score and save it to a separate dataset called top_50.

Bounceback Rate

A statistic I’ve heard mentioned by commentary teams is bounceback rate, or the propensity for players to score birdie (a stroke under par for a hole) or better after bogeying a hole (scoring over par). However, to my knowledge this statistic has never been calculated, just speculated about. Let’s change that.

The first thing we’ll have to do is find the score relative to par that a player gets on the next hole they play for any particular hole. To do this, let’s join our hole_scores dataset onto itself, while subtracting 1 from the hole number to get the prior hole played.

Let’s check our output using a single player’s round as an example

Looks like our bounceback_par_score variable is correctly reporting the score relative to par that a player earned on the next hole for any particular round, bounceback_opp is counting instances where a bounceback birdie is possible, and bounceback_birds is showing if a birdie or better was achieved. Now let’s see how the players’ bounceback rate compares to their standard birdie rate. Additionally, this will be limited to the top 20 players by average score relative to par.

The bounceback_gap number shows the difference between bounceback_rate and bird_rate, with a positive number indicating the player is more likely to birdie after carding a bogey or worse, while the opposite is true for a negative number. As shown above, 10 out of the 20 players score better than than they would be expected to, while 10 score worse. There doesn’t seem to be any trend indicating the top players “turn it up a notch” after carding a bogey. Just for fun, let’s plot what the players’ bounceback_gap looks like.

Green values indicate a bounceback_rate higher than a player’s bird_rate and the opposite is true for red. Again, these values are scattered haphazardly, and the worst bounceback_gap score belongs to Ricky Wysocki, arguably the best player in the world. Bounceback birdies clearly aren’t a necessary component of being an elite disc golfer.

Distnace Management

One thing almost everyone who follows disc golf likes seeing is the power throwers chucking bombs down the fairway. Players like Garrett Gurthie, Eagle McMahon, and Ricky Wysocki throw really far and it’s fun to watch, but I’m interested in which players are the best at managing overall distance. To do this, let’s correlate hole distance and total strokes for each player in the top 50. Additionally, we’ll limit to the longer holes for each par value.

We’ve got the 10 players with the lowest correlation of score to distance above, and many of the names are not surprising, like McMahon, Barela, Jones, and Aderhold. Distance management takes more skills than just throwing far however, like having a good forehand and backhand, throwing accurate rollers, and making smart shot selections. While it’s the correlation is helpful, we can turn it into something a little more fun, a bomber score ((1 - dist_cor) * 100).

The above shows this “Bomber Score” that rates how well the players manage distance. Let’s take a look at the bottom 10 players (of the top 50 of course).

Again, a lot of the players seen make sense. Players like Russell, Queen, Marwede, and Presnell are not known for throwing very far. The biggest surprise on this list is Heimburg, who has elite level distance on his backhand. His placement on this list is likely due to not being able to rely as strongly on his forehand for distance as some of the other players better at managing total distance.

Course Analysis

Average Par Score by Course

The first thing I’d like to examine is how each course stacks up against the others relative to par. Let’s see the distributions of scores per round relative to par.

We can see that the Innova course scored the easiest relative to par at an average round score of -3.6, while Northwood Black course was the toughest on the competitors, with the average round score of 5.9.

Average Par Score by Hole

I was also interested in the hardest individual holes. A heatmap of average par score for each hole will help us identify some of the tougher ones.

It appears Northwood Black has the toughest 2 holes. Here’s the calculated average score relative to par for the top 10 hardest holes.

Northwood Black holes represent half of the top 10 hardest holes by average score, with hole 12 taking the top spot at 1.32 strokes over par. This hole would play over par as a par 6. A hole map for this hole can be seen below.

Northwood Black Hole 12, Udisc.com

Standard Deviation of Score by Hole

Though it’s common to evaluate a hole’s difficulty by describing how it plays relative to par, I don’t personally believe this is a very good metric. Instead, let’s take a look at standard deviation by hole, as the higher the standard deviation, the more the hole serves to separate players throughout a tournament. See below for a heatmap of the holes by standard deviation.

Evidently, Northwood Black no longer has the hardest hole when using standard deviation to measure difficulty. Here’s a look at the top 10 holes by SD.

Fox Run Meadows hole 18 takes the top spot when measuring by standard deviation. Here’s the score distribution for that hole:

If you want to see a fly through of this particular hole you can here. Hole map below: Fox Run Meadows Hole 18, Udisc.com

You can see the hole has OB marked on both sides of the fairway, and the fairway is relatively narrow for the distance. What isn’t evident from the map is that the hole plays pretty significantly downhill, making it harder to manage the skip and ultimately final placement of the disc in the fairway.

Limitations and Possible Improvements

  1. The round data was entered in a semi-manual way. An automated scraping process would be much better so that all rounds could be included
  2. I was limited by not having handedness data on the players, which would have opened insight opportunities on how certain holes or courses played depending on if the thrower was right or left handed.
  3. Once all data is in, I believe having a dashboard where you can explor player statsitics and course statistics would be fun to explore.